为什么“x>y++"的值为0
来源:百度知道 编辑:UC知道 时间:2024/05/13 11:36:53
X=3,y=4,麻烦说详细点
X=3,y=4,
x>y++,先比较,3>4,不成立。在C里面,不成立就是0,成立就是非0.至于后面的y++,那是比较后的事情了。
???
麻烦你把题写清楚点
应为x=3,y=4,是“x>y++“为假。所以假使用0来表示,所以式子为零。
++运算符要是写在变量的后面,那么就是执行完语句后再进行++操作,也就是说
执行判断x是否大于y的时候,y还没有进行++;因为3不大于4,所以,上面表达式为假
0表示一个bool型的值,也就是假的意思,任何非零的值都表示1,也就是真
x>y++ 等同于 x>(y++) 即 3>4 不成立,当然为假,得0
例如:在C语言中,X>Y,其中X=3,Y=4,显然3不大于4,为FALSE,机器显示为0;
若为TRUE,则显示1(非0数字)
其中X>Y++,表示X先与Y比较,然后Y再加1,对比较结果没有影响
若|x|=3,|y|=2,且x>y,求x+y的值.
c语言,x>y?1:1.5若x>y,值为1,为什么?
若x>0,y>0,且xy-(x+y)=1,求x+y的最值。
已知2x-y=0,且x-5>y,则x,y的取值范围分别是?
若x>=1,y>=1,且xy>=10,x^(lgx)*y^(lgy)>=10,则x+y的值是
为什么c++中 cin>>x>>y;是正确,cin>>x, y;是不正确的?说的深奥点,为什么逗号不行!
x>0,y>0,x+y+xy=2则x+y的最小值
已知(x*x+y*y)(x*x+y*y-1)=12,求x*x+y*y的值
3个式子,2x+y=15,x+2y>20,x+2y<25.求y的值.
3个式子,2x+y=15,x+2y>20,x+2y<25.求y的值.在线等答案